package com.xinqi.modules.sys.gpt.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * 每日用户配额-请求对象-修改
 *
 * @author: yyzhen
 * @date: 2023/05/23
 */
@Data
@Schema(description = "每日用户配额-请求对象-修改")
public class DayCountUpdateDTO implements Serializable {
    /**
     *
     */
    @Schema(description = "", example = "")
    private Long id;
    /**
     * 用户ID
     */
    @Schema(description = "用户ID", example = "1657268893142360066")
    private Long userId;
    /**
     * 时间
     */
    @Schema(description = "时间", example = "2023-06-01")
    private LocalDate day;
    /**
     * 邀请成功次数
     */
    @Schema(description = "邀请成功次数", example = "7")
    private Integer shareCount;
    /**
     * 已用次数
     */
    @Schema(description = "已用次数", example = "0")
    private Integer usedCount;
    /**
     * 可用次数
     */
    @Schema(description = "可用次数", example = "36")
    private Integer availableCount;
}
